SQLRollingStats estende l'ambiente di scripting T-SQL con 31 finestrate o cumulativi funzioni (in che si traduce per ogni riga dipenderà righe precedenti), che possono essere utilizzati come normali funzioni nelle query.
Questo permette di metriche come totali parziali o medie mobili per essere facilmente calcolata nell'intervallo di query semplici - qualcosa che è stato finora una sfida significativa in SQL Server.
Tutte le funzioni supportano windowing (in modo che solo i valori degli ultimi n righe sono incluse nel set di input - dove n è la dimensione della finestra), cumulativo di funzionamento (dove vengono contati tutti i valori precedenti), e la pannellatura (quindi l'accumulo viene riavviato ogni valore distinto di una data colonna).
Le funzioni includono:
- Somma, prodotto, massimo, minimo, gamma, di fascia media, in primo luogo (in sequenza), ennesima precedente.
- Medio (media), varianza (campione e popolazione), la deviazione standard (campione e popolazione).
- Media geometrica, media armonica, media quadratica.
- Mediana, quartili, gamma interquartile, tri-media, percentile, rango percentile.
- Media esponenziale (media), varianza esponenziale, deviazione standard esponenziale.
- Media ponderata, varianza ponderata (campione e popolazione), la deviazione standard ponderata (campione e popolazione), la potenza media ponderata
Requisiti
SQL Server 2005 o versioni successive <. / p>
Limitazioni
prova di 30 giorni
I commenti non trovato